package fr.ssd.sdl.store.mux;

import fr.ssd.sdl.store.Store;

/**
 * This interface defines a multiplexer adapter for the different store
 * backends.
 * 
 * @author Sylvain Sicard
 * 
 */
public interface Multiplexer {

	/**
	 * Add a new store to this multiplexer
	 * 
	 * @param store
	 */
	public void addStore(Store store);

	/**
	 * Remove the store given as a parameter to this multiplexer
	 * 
	 * @param store
	 */
	public void removeStore(Store store);
}
